package com.jk.service.impl;

import com.github.pagehelper.PageHelper;
import com.jk.bean.Page;
import com.jk.bean.PingLun;
import com.jk.bean.SendPage;
import com.jk.bean.Stv;
import com.jk.mapper.PingMapper;
import com.jk.service.PingService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

@Service
public class PingServiceImpl implements PingService {
    @Resource
    private PingMapper pingMapper;

    @Override
    public List<String> queryStv() {

        return pingMapper.queryStv();
    }

    @Override
    public void addPingLun(PingLun pingLun) {
        pingMapper.addPingLun(pingLun);
    }



    @Override
    public Stv updaStv(String id) {

        return pingMapper.updaStv(id);
    }

    @Override
    public void delStv(String id) {
        pingMapper.delStv(id);
    }

    @Override
    public void addStv(Stv s) {
        if(s.getId()!=null){
            pingMapper.updateStv(s);
        }
        pingMapper.addStv(s);
    }

    @Override
    public SendPage getStv(Page page) {
        List<Stv> list1=pingMapper.getStv();
        PageHelper.startPage(page.getPage(),page.getRows());
        List<Stv> list=pingMapper.getStv();
        SendPage sendPage = new SendPage(list1.size(), list);
        return sendPage;
    }
}
